// -----------------------------
// Author: 		Dhaenens Gert 
// Creation: 	1/5/2015 11:00:43 PM				
// -----------------------------

#ifndef _SoundPass_h
#define _SoundPass_h

#include "Common.h"
#include "SoundSample.h"

class SoundPass
{
public:
	virtual ~SoundPass();

	virtual SoundSample		Apply(const SoundSample& input) const = 0;

protected:
	SoundPass();

private:

	SoundPass(const SoundPass& refSoundPass);
	SoundPass& operator=(const SoundPass& refSoundPass);
};

#endif